package vos;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

public class IndicadorBoletin {
	public String nombre;

	public String nota;
	public String categoria;
	public String hid;
	public String indicador;

	public List<String> fortalezas;
	public List<String> debilidades;
	public List<String> recomendaciones;

	public Map<String, String> fortalezasMap;
	public Map<String, String> debilidadesMap;
	public Map<String, String> recomendacionesMap;

	public Integer consecutivo;

	public IndicadorBoletin(String nombre, String nota,
			Map<String, String> fortalezasMap,
			Map<String, String> debilidadesMap,
			Map<String, String> recomendacionesMap) {
		super();
		this.nombre = nombre;
		this.nota = nota;
		this.fortalezasMap = fortalezasMap;
		this.debilidadesMap = debilidadesMap;
		this.recomendacionesMap = recomendacionesMap;

		this.fortalezas = new ArrayList<String>(fortalezasMap.values());
		this.debilidades = new ArrayList<String>(debilidadesMap.values());
		this.recomendaciones = new ArrayList<String>(
				recomendacionesMap.values());
	}

	public IndicadorBoletin(String nom, String not, String tip,
			Integer consecut, String indi) {
		nombre = nom;
		nota = not;
		categoria = tip;
		consecutivo = consecut;
		indicador = indi;
		hid = "" + categoria.charAt(0) + consecutivo;
	}

}
